physical advantage - French English Dictionary